package com.java.yz.day06.homework.demo;

/*
    商品详细信息类：
属性：商品编号，商品名称，所属类别，商品数量（大于 0），商品价格（大于 0），
方法：盘点的方法，描述商品信息。内容包括商品名称，商品数量，商品价格，  现在商品总价以及所属类别信息
 */

public class GoodsInfo {

    private int goodsId;
    private String goodsName;
    private GoodsKind goodsKind;
    private int number;
    private double price;

    public int getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(int goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public GoodsKind getGoodsKind() {
        return goodsKind;
    }

    public void setGoodsKind(GoodsKind goodsKind) {
        this.goodsKind = goodsKind;
    }

    public int getNumber() {
        if (number>0){
            return number;
        }
        else {
            return 0;
        }

    }

    public void setNumber(int number) {
        this.number = number;
    }

    public double getPrice() {
        if (price>0){
            return price;
        }
        else {
            return 0;
        }

    }

    public void setPrice(double price) {
        this.price = price;
    }

    //方法：盘点的方法，描述商品信息。内容包括商品名称，商品数量，商品价格，  现在商品总价以及所属类别信息
    public void show(){
                                    //这里的返回要返回它的名字，要不让就是它的地址了
        System.out.println("商品类别："+goodsKind.getName());
        System.out.println("商品名称："+goodsName);
        System.out.println("商品数量："+number);
        System.out.println("商品单价："+price);
        System.out.println("商品总价："+(number*price));
    }
}
